from math import *
N=int(input("Введите четырех значное число"))
if N>999 and N<10000:
    if N%2==0:
        print('Число четное: да')
    else:
        print('Число четное: нет')
    if N%3==0:
        print('Число кратно трем: да')
    else:
        print('Число кратно трем: нет')
    NQ=sqrt(N)
    if NQ==int(NQ):
        print("Число является квадратом числа: ",NQ)
    else:
        print("Число является квадратом числа: нет")
    N1=N%10
    N2=(N//10)%10
    N3=(N//100)%10
    N4=N//1000
    MinN=min(N1,N2,N3,N4)
    print("Наименьшая цифра:",MinN)
    MaxN=max(N1,N2,N3,N4)
    print("Наибольшая цифра:",MaxN)
    Kolnul=0
    if N1==0:
        Kolnul=Kolnul+1
    if N2==0:
        Kolnul=Kolnul+1
    if N3==0:
        Kolnul=Kolnul+1
    print("Количество нулей в числе:",Kolnul)
    NQ1=sqrt(N1)
    NQ2=sqrt(N2)
    NQ3=sqrt(N3)
    NQ4=sqrt(N4)
    if NQ1==int(NQ1):
        print("Цифра в разряде единиц является квадратом цифры:",NQ1)
    else:
        print("Цифра в разряде единиц является квадратом цифры: нет")
    if NQ2==int(NQ2):
        print("Цифра в разряде единиц является квадратом цифры:",NQ2)
    else:
        print("Цифра в разряде десятков является квадратом цифры: нет")
    if NQ3==int(NQ3):
        print("Цифра в разряде сотен является квадратом цифры:",NQ3)
    else:
        print("Цифра в разряде сотен является квадратом цифры: нет")
    if NQ4==int(NQ4):
        print("Цифра в разряде тысяч является квадратом цифры:",NQ4)
    else:
        print("Цифра в разряде тысяч является квадратом цифры: нет")
else:
    print("Введенное число не является четырехзначным")
    exit ()

     
     
     
     
    
